Hi, I'm Samuel Antwi

Frontend Developer creating scalable, user-centered web applications

5+ years of experience building robust solutions with Vue.js, React, Next.js, and TypeScript

About Me

Samuel Antwi - Frontend Developer

Frontend Developer with over 5 years of experience creating scalable, user-centered web applications in Agile environments. Skilled in Vue.js, Nuxt.js, Next.js, React, and TypeScript, delivering robust solutions with a focus on test automation, accessibility (WCAG), and performance optimization.

Proven expertise in launching greenfield projects, collaborating with cross-functional and backend teams, and implementing frontend best practices. Committed to building secure, maintainable, and accessible digital services.

Former British Army Logistics Specialist with strong discipline, leadership, and mentoring abilities. Holds active security clearance and currently seeking new opportunities to bring expertise to innovative projects.

Technical Skills

Frontend Frameworks

Vue.jsNuxt.jsNext.jsReactTypeScriptJavaScript (ES6+)

Styling & UI

Tailwind CSSSCSS/SassCSS3Responsive DesignHTML5

Testing & Quality

JestPlaywrightUnit TestingIntegration TestingE2E Testing

Tools & DevOps

Git/GitHubGitLab CI/CDDockerAgile (Scrum)Sentry

APIs & Backend

RESTful APIsWebSocketOAuthJWTSession Management

Performance & SEO

Core Web VitalsWCAG AccessibilitySEO OptimizationSSRCaching

Featured Projects

Virtual Peer screenshot

Virtual Peer

Career and professional development platform connecting users with certified professional coaches. Features real-time scheduling, video consultations, and progress tracking dashboard.

Next.jsTypeScriptWebRTCPostgreSQL
View Project
Momo Invoice screenshot

Momo Invoice

Full-featured SaaS platform for generating professional, customizable invoices. Includes template management, client databases, automated calculations, and PDF export functionality.

Nuxt.jsSupabaseTailwind CSSNuxtUI
View Project
LinkedIn Clone screenshot

LinkedIn Clone

Production-grade social network demonstrating advanced Tailwind CSS customization for complex UI and React's component architecture for scalable, maintainable code structure.

ReactTailwind CSSReduxFirebase
View Project
Edumanage screenshot

Edumanage

Comprehensive school management SaaS platform (in development). Streamlines student enrollment, attendance tracking, grade management, parent communication, and administrative workflows.

Vue.jsNuxt.jsTypeScriptPostgreSQL
View Project
Devinecakes E-Commerce screenshot

Devinecakes E-Commerce

Custom e-commerce solution for artisan cake business featuring product galleries, online ordering system, payment integration, and order management dashboard.

Next.jsTailwind CSSStripeVercel
View Project

Work Experience

Front-End Developer

Smartsurvey Ltd

2023 - Present

Leading frontend development initiatives including major framework migration and AI feature development.

  • Led migration from Vue2 to Vue3 with TypeScript, improving maintainability
  • Introduced Playwright E2E testing alongside Jest for better coverage
  • Developed AI-powered voice-response survey feature for accessibility
  • Created onboarding documentation and mentored junior developers

Front-End Developer

20i Ltd

2021 - 2023

Delivered high-performance applications and implemented performance optimization strategies.

  • Built applications with Next.js and Nuxt.js, reducing development time by 35%
  • Implemented RESTful APIs with backend teams, improving performance by 30%
  • Optimized Core Web Vitals and caching, cutting load times significantly
  • Partnered with SEO/marketing teams to increase organic traffic by 20%

Junior Front-End Developer

Analog

2019 - 2021

Modernized legacy systems and implemented security best practices for frontend applications.

  • Replaced legacy systems with modern stack, improving load times by 80%
  • Introduced frontend security best practices including XSS prevention
  • Increased conversion rates by 30% through UX improvements
  • Supported CI/CD deployments to AWS with DevOps teams

Let's Connect

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll get back to you!