I am a Senior Software Engineer with a unique background: I started my career in Marketing before transitioning into engineering. This gives me a rare advantage—I don’t just write code; I build product-focused solutions that solve real user problems. Based in Accra, Ghana, I am dedicated to bridging the gap between complex financial systems and understandable engineering practices.
For the past 4 years, I’ve specialized in robust Fintech infrastructures. At AppsNmobile Solutions, I lead engineering efforts to process millions in monthly transactions. Beyond architecture, my goal is to demystify how money moves through code by teaching patterns like Event Sourcing and Command Query Responsibility Segregation (CQRS)—the bedrock of secure, immutable financial platforms.
My engineering philosophy is defined by a relentless Growth Mindset. I thrive on complexity—whether it’s architecting Elixir microservices, decoupling legacy Rails monoliths, or advocating for Test-Driven Development (TDD) and Behavior-Driven Development (BDD). I believe in a collaborative culture where knowledge sharing isn’t just a nicety, but a core responsibility of senior leadership.
TECHNICAL ARSENAL
RECOMMENDATIONS
“I’ve had the pleasure of working closely with Bernard... Although his background is in marketing, he has put in tremendous effort to grow into software engineering, consistently going above and beyond... He is incredibly hardworking, the kind of person who won’t rest until a task is completed properly. What stands out most is his humility and growth mindset... Any team would be fortunate to have him.”
Yesuko Tagbor
Full-Stack Software Engineer | FinTech
“Bernard has the drive and passion for optimization on all his projects. Good at breaking down complex technical challenges and finding optimal solutions.”
Makafui Atimpo
Senior Software Developer (Ruby/Elixir)