Florian Adu‑Gyamfi

Software Engineer Frontend Architect Product Developer

about

Florian Adu-Gyamfi

Hi, I’m Florian.
I’m a Software Engineer based in Toronto, focused on building scalable web applications with a strong foundation in frontend architecture and user experience.

Currently, I’m working as a Senior Software Engineer at CanCap Group Inc., where I build data‑driven product systems powered by AI in the automotive finance space.

With over a decade of experience, I’ve worked on a wide range of projects, from highly interactive user interfaces to the backend services and data models that drive business logic. My background is rooted in frontend development, where I developed a deep understanding of how users interact with applications and how engineering decisions shape experience. Over time, I’ve expanded into backend services, APIs, and data models, always with a focus on writing clean, maintainable code that scales with both product and team needs.

I enjoy working at the intersection of product, design, and engineering — translating ideas into well‑structured, reliable solutions while collaborating closely with teams and stakeholders. My goal is to create software that is clear, adaptable, and built to last.

Core Technologies

TypeScript
React
JavaScript
HTML
CSS
Sass/SCSS
Material UI
Python
FastAPI
PostgreSQL
Firestore
Playwright
Git
Docker
Google Cloud

expertise

Frontend Architecture

Structuring user interfaces around clear component boundaries, predictable state management, and intentional data flow. I focus on keeping logic, UI, and data handling well-defined to support scalability without introducing unnecessary complexity.

Full-Stack Development

Connecting the frontend to backend services with a focus on API design, data consistency, and reliable request handling. I pay careful attention to separating concerns and shaping application logic in a way that remains easy to reason about as systems grow.

Product Engineering

Translating product ideas into well-defined technical solutions while making thoughtful engineering decisions along the way. Each decision is weighed against user needs, business goals, and technical constraints to arrive at solutions that are sound, not just functional.

Collaboration & Execution

Working closely with designers, product teams, and stakeholders to align on goals and drive them to execution with clarity. Clear communication, ownership, and reliable outcomes remain central throughout the process.

projects

Wove Tech dashboard shown in a laptop mockup with device cards and active IoT alerts.

Wove Tech IoT Platform

Building the software foundation for smart water protection infrastructure.

View Case Study
Analytics dashboard shown in a laptop mockup with metric cards, charts, traffic sources, and user sessions.

Document Validation & Operations Platform

Improving validation workflows, operational tooling, and production reliability on a document-heavy review system.

View Case Study
Medicare Hamburg homepage shown in a laptop mockup with a caregiver and patient in the hero section.

Medicare Hamburg

Building and guiding a digital platform that scaled with a growing healthcare business.

View Case Study

endorsements

Perspectives from leaders, clients, and collaborators who value thoughtful execution, technical judgment, and reliability.

Janina Stecker

Chief Executive Officer at Medicare Hamburg

Working with Florian since 2014

You advised us holistically and designed a modern, industry-specific website... Our data is safe thanks to the solutions you implemented and your flawless, direct communication. Medicare says: THANK YOU.

Chris Seifert

Vice President of Engineering at Actual

Managed Florian directly

We knew that a project was in good hands when Florian was at the helm. He is an excellent team lead... and he is always thoughtful about others. I look forward to seeing the great things he does in the future.

contact

Get in touch for technical collaboration, product conversations, or opportunities where thoughtful engineering will have an impact.

Please enter your name (at least 2 characters).
Please enter a valid email address.
Please enter a message (at least 20 characters).