Introduction
Senior Fullstack Engineer with extensive experience in both startup and enterprise environments. Proficient in developing front-end applications using React, Typescript, Apollo GraphQL, and Next.js. Skilled in full stack development with a language-agnostic approach, including RESTful API creation in Nodejs, Java and Scala. Experienced in building custom UI component libraries, reducing technical debt, and modernizing legacy projects. Experience in Agile methodologies with a focus on Scrum and continuous delivery. Proven track record in mentoring team members, conducting technical interviews, and driving high-quality, user-centric application development.
What I have done so far
Spotted Zebra
Atlantbh
Upwork
My work
Following projects showcases my skills and experience through examples of my work. Please note that all of the professional projects I have worked on are under non-disclosure agreements (NDAs), which restrict me from sharing project details and code publicly. I take my obligations to my clients and employers seriously and am committed to maintaining their trust and confidentiality. However, I am happy to share my experiences and skills with you through the projects I am able to showcase on my portfolio, as well as by discussing my role and responsibilities in my previous work experiences.
Self-improvement app using Next.js and React, integrated with OpenAI. The app offers a free, in-depth personality test, giving users insights into their strengths and growth areas. Users can also choose a personalised action plan complete with AI-generated recommendations for actionable steps and resources.
#react
#nextjs
#openai
Workforce management platform for skills-based organisations. Platform consists of multiple applications written in React, Typescript, Apollo GraphQL and Next.js. Custom UI component library is created to enhance consistency and efficiency across projects.
#react
#graphql
#tailwind
Nextjs app with Nestjs server, with user authentication through Clerk service. Users can create and organize their notes, receive email notifications each day based on the created notes, upload photos of handwritten notes and OCR is used to convert them into editable text.
#nextjs
#tailwind
#nestjs (nodejs)
A fully responsive React application that leverages the Pokémon API to deliver data-rich content across all devices. The app includes user authentication with login and signup functionality managed by a backend service, ensuring secure handling of user actions. Robust testing with Jest encompasses unit, integration, and snapshot tests to maintain high code quality and reliability.
#react
#typescript
#tailwind
What others say
"
Immediately reviewed my process map and requirements. Asks some great clarifying question. Suggested several alternatives to make it better, cheaper, faster. Very pleased with attention to detail and adaptability as we discovered design challenges and also adjustments to improve outcome.
@ Marty Ellertson
at Upwork
"
Love the fact that he is really reliable and always keeps you informed of what is going on! I would definitely hire him again!
@ Michel Bourgeois
at Upwork