Lead Frontend Engineer & Technical Writer.
I build frontend and full-stack products with React, Next.js and TypeScript: real-time data interfaces, maintainable design systems, and platforms shipped end to end. Five years shipping product, two of them leading the frontend.

Projects
Investors Engine
Lead Frontend Engineer · Feb 2025 – Jul 2026 · Full-stack investment research platform
I built this full-stack investment research platform end to end, with a Next.js and TypeScript frontend, real-time data interfaces, and a stack including WebSockets, Redis and Docker Compose. It brings historical ratios and charts for over 10,000 tickers into one product, with a Google Sheets extension for working with financial data.

PUSHED VIA REDIS PUB/SUB · NO POLLING · CLICK A ROW FOR RATIOS
PeopleBlox
Senior Software Engineer, LitmusBlox · Jun 2022 – May 2024 · Competency assessment platform
At LitmusBlox, I helped build PeopleBlox, a competency assessment platform, using React, Next.js and TypeScript. I established frontend conventions and tooling, led a team of five, and used Redux and RTK Query for data management, reducing API calls for cached data by 30%.

export const assessmentsApi = createApi({
reducerPath: "assessments",
baseQuery: authedBaseQuery,
tagTypes: ["Competency", "Review"],
endpoints: b => ({
getFramework: b.query({
query: id => `/frameworks/${id}`,
providesTags: ["Competency"],
keepUnusedDataFor: 300,
}),
submitReview: b.mutation({
query: body => ({ url: "/reviews", method: "POST", body }),
invalidatesTags: ["Review"],
}),
}),
});
// Redux holds UI state only. Server state lives here.Design Engineering
Interface studies where visual direction, interaction and frontend craft are developed together.
DeNova Bio
An exploration in scientific storytelling: a premium biotechnology landing page shaped through editorial art direction, responsive layouts and motion-led interaction.

Latest writing
Notes on frontend architecture, AI-assisted workflows, and the tools I put through real work.
Five years of frontend, two of them responsible for other people's code.
I specialise in React, Next.js and TypeScript, building performant interfaces backed by architecture a team can actually maintain. I've led a frontend team of five, set conventions and tooling for new products, and shipped a full-stack platform end to end on my own. I write about the work, and lean on AI-assisted workflows to move faster without giving up rigour. Off the clock: long walks around Niagara and too many coffees.
References
I had the pleasure of working with Adnan closely at PeopleBlox. I can definitely say he's really hardworking and has in depth knowledge of the technology he's working on. He has a strong hold on Frontend technologies like React, Redux along with Next.js framework. He entirely setup the initial code and created solid guidelines to maintain the code and it's still helping us. Also, he's a calm person and works well even under pressure or difficult deadlines.
As a designer, I collaborated with Adnan on multiple projects, and his ability to understand design requirements and seamlessly integrate them into the development process was invaluable. Adnan consistently demonstrated a proactive approach, taking the initiative to improve the user experience and optimize functionality. His attention to detail and strong coding skills made our collaboration smooth and highly productive. Adnan is a true team player. His communication skills, willingness to assist others, and collaborative nature contributed to a positive work environment. I highly recommend Adnan for any software development role. His technical prowess, problem-solving mindset, and collaborative spirit make him an asset to any team.
I had the pleasure of working closely with Adnan at PeopleBlox, where he has been a true leader and mentor to me. He is an incredibly hardworking and knowledgeable leader. His expertise in frontend technologies like React, Redux, and Next.js, as well as his ability to set up the architecture and establish strong codebase guidelines, has been essential to our team's success. Adnan's calm demeanor and approachable nature make him a highly likable teammate, who handles pressure effortlessly. He has guided me from the ground up, I am truly grateful for everything I have learned from him.










Hiring for a frontend or full-stack role?
Two pages, no fluff: architecture decisions, team leadership, shipped outcomes.