Natural language processing & AI tooling
Full-stack Clojure work in the legal tech space on complex problems of multi-language document processing.
I'm a full-stack software engineer with over 20 years of experience.
I am a true generalist: I am happiest when I can take ownership of problems and contribute across the entire stack, without being siloed to a specific part of it. Backend, frontend, infra, UI, UX, building and mentoring engineering teams — I have done it all over the course of my career.
I live in 🇬🇧 London with my 👩🏻 partner and 👧🏻 👶🏻 two kids. I can work in both the UK and in the EU, and do not require visa sponsorship.
Currently, I am looking to join a company where I could work on hard problems, share what I know, and grow together with the team over the next many years.
Please take a look at my past work and skills below, and reach out if you feel I would we would be a good fit.
Full-stack Clojure work in the legal tech space on complex problems of multi-language document processing.
A mapping tool built for Internal Family Systems therapists and their clients. Clojure backend, ClojureScript frontend, highly interactive canvas UI, with multiplayer collaboration in the works.
Full-stack enablement work, with a focus on observability/monitoring. Led frontend migration to a microfrontend architecture, introduced org-wide contract testing, and mentored junior engineers.
Solo dev on a full-featured pet sitting marketplace: progressively enhanced HTML, full I18n, automated CI/CD, and near-total test coverage.
Helped transition the mobile web app from Angular to React, which included some pretty gnarly hacks like running a React application inside an Angular shell, all in the name of keeping features shipping.
Designed engineering systems, processes, and playbooks for a new technical organisation within AQ's established product design business. Clients included Google, Asics, Medium, Airbnb, etc.
Launched the mobile web version of one of Japan's highest-traffic sites at the start of the smartphone era. Heavy emphasis on performance and bandwidth efficiency. Serving millions monthly.
From 100% certified organic human people I have worked with:
“I've shipped many products with Gosha over the many years we worked together. He's a versatile full stack developer with a knack for design—a solid tech partner for any challenge.”
Partner at design studio AQ
“Our paths have crossed multiple times in various contexts. Gosha can do anything, really. The job title "Full-Stack Engineer" only partially describes the breadth of his skillset. He is an extremely rare profile, so if you need someone who can go deep and wide, make sure not to pass on him!”
Software Engineer
“I've worked with Gosha on many projects over the years. Not only is he an excellent developer and expert in his craft, but he's also a true "maker", deeply curious and engaged in every aspect of product development. He brings the same level of attention to both the technical implementation and the user experience. As a designer, that quality makes him easily one of my favorite software developers to work with.”
Designer & Developer
“Working with Gosha on strategic projects for regional banking clients in Japan, he consistently championed user experience, always finding ways to make the product UX that extra 1% better despite tight deadlines.”
Design Leader
“I worked as an engineer with Gosha. I have learned so much through our time building things together. He's a curious, smart and well rounded engineer. On top of this, he is a funny and kind person. I would love to crack problems with him again any time I have the opportunity.”
Senior Engineering Manager at Strapi
“Gosha is a talented full-stack engineer with a knack for delivering intuitive user experiences. He cares about outcomes, delivers high quality work, and is a great addition to any startup or established engineering team.”
Senior Director, Engineering at Workiva
“Gosha is a smart, adept, and highly autonomous full-stack developer. He delivers quickly, maintains high quality, and consistently drives the product forward with clarity and focus.”
Senior Software Engineer at Indeed
“Working with Gosha was like having a strategic co-founder who also writes exceptional code. He quickly grasped the business goals, translated them into clean, scalable architecture, and kept me informed of potential risks long before they became issues. His mix of business acumen and full-stack expertise made our launch smooth and our growth trajectory clear. I recommend him without reservation.”
Business Tech Director at SquareTrade
“At AQ, a design-led client services studio, we often ask a lot of our engineers—fluency across the stack, close collaboration with designers and clients, and a strong sense of product and UX strategy. Gosha brought all of this, with technical leadership grounded in the bigger picture and a consistent commitment to craft and quality”
Managing Director at AQ
“Gosha brought a strong mix of front-end engineering and design skills when we worked together at Cookpad. He helped build out the mobile web version with solid work in Ruby, JavaScript, and CSS, and his ability to move between design and code made things smoother for the whole team.”
Software Engineer at Meta
“When full-stack also means full empathy! Gosha brings sharp engineering skills with a rare eye for UI and UX.”
Product
“Over the past five years, I've had the luck of working with Gosha both directly—as part of the same cross-functional team—and indirectly as part of the same larger engineering organisation. In every instance, Gosha has been a helpful, collaborative, and fun team player. He brought strong value to both the backend and frontend codebase of our applications. Additionally G's background and interest in (web)design was radiant in his thoughtful approach to building and suggesting user-centered solutions, always with accessibility in mind. He's a reliable contributor, pleasure to work with as a colleague, and I highly recommend him as a teammate. ”
Senior Software Engineer at Indeed
Do you feel I would be a good fit for your project? Let's talk.