
Abubakar Tafawa Balewa University
Bachelors of Engineering

I'm a Fullstack Engineer passionate about building scalable, high-performance web applications and AI-powered products that solve real-world problems. I enjoy turning ambiguous ideas into maintainable, production-ready systems with clean architecture and excellent user experience.
I specialize in building AI-powered web applications using React, Next.js, TypeScript, Node.js, and Tailwind CSS, delivering everything from modern frontend systems to scalable backend APIs and intelligent automation workflows. My work spans SaaS platforms, dashboards, document automation systems, recruitment platforms, and AI-integrated applications.
Recently, I've worked as a Frontend Developer at DAXAP AS and as a Software Engineer at T40 Technologies, collaborating with teams to ship high-performance products with strong focus on performance optimization, scalability, and code quality.
I care deeply about collaboration, developer experience, scalable system design, and building software that creates real user impact.
How I use modern AI—models, assistants, and automation—to ship faster without sacrificing architecture, tests, or UX.
OpenAI · Gemini · production APIs
Shipping features with GPT-class and Gemini models: prompts, streaming, guardrails, and cost-aware usage.
Cursor · GitHub Copilot · Claude Code
Faster delivery and cleaner refactors using agentic editors, inline suggestions, and review-ready diffs.
Templates · evals · structured outputs
Repeatable prompt patterns, JSON/tool calling, and testing ideas before they hit users.
Embeddings · retrieval · citations
Grounding answers in your own data so apps stay accurate and easier to trust.
CI hooks · codegen · internal tools
Using AI where it removes toil: scaffolding, docs, test ideas, and repeatable pipelines.
Loading · errors · transparency
Interfaces that set expectations, handle failures gracefully, and keep humans in the loop.
Production health
Tools I rely on to catch regressions early and keep production observable, accountable, and shippable.
Error & performance monitoring
Triage frontend and backend errors, track releases with source maps, and route alerts so regressions get caught early.
Code quality & static analysis
Gate pull requests on smells, vulnerabilities, and coverage to keep maintainability high across the codebase.
APM & observability
Latency, throughput, traces, and dashboards to keep production health visible and on-call useful.
Delivery & coordination
How I plan, slice, and deliver work across distributed teams—from sprint boards to async docs.
Tickets · sprints · releases
Scrum and kanban boards, story breakdown, and release planning aligned with engineering workflows.
Tasks & docs
Roadmaps, task grooming, and async docs/SOPs that keep distributed teams moving without meetings.
Lightweight boards
Quick kanban for small teams and side projects when overhead needs to stay out of the way.
DAXAP AS
Full-time
Built and shipped production features for two multilingual civic-tech platforms, Kiddy and Vibori, using React, Next.js, and TypeScript. Developed scalable multilingual support across 10 languages, improved accessibility to WCAG AA standards, optimized performance on low-end devices, and implemented real-time communication features that significantly enhanced engagement and accessibility for immigrant and non-native-speaking communities in Norway. Also built reusable UI components and community-focused features like event discovery, subscriptions, and Google Maps integration.
June 2025 – May 2026T40 Technologies
Full-time
Core frontend engineer on intercity.ng, a travel-tech platform for booking bus tickets, parcels, and vehicle charters across 100+ Nigerian transport operators, including companion mobile apps. I built and owned end-to-end core product flows using React, Next.js, and TypeScript, covering ticket booking, parcel delivery, vehicle charters, reviews, and community features. I developed the main multi-step booking funnel (search, compare operators, passenger details, payment, and ticket issuance), which handled the platform’s highest traffic. I also integrated multiple payment providers such as Paystack, Monnify, and Nomba alongside various operator APIs, ensuring reliable real-money transactions with proper failure handling. In addition, I improved performance and Core Web Vitals through techniques like code splitting, lazy loading, and image optimization, which was especially important for low-bandwidth users. I built a reusable and accessible component system shared across web and mobile webviews to maintain UI consistency and speed up development, and implemented optimized search and filtering with debouncing and caching to reduce API load and improve response times.
January 2024 – June 2025Alpharithm Investments
Contract
Translated complex UI/UX designs into reusable, scalable frontend components and improved application performance through code optimization, lazy loading, and efficient state management. Ensured cross-browser compatibility and full mobile responsiveness across all products while collaborating with cross-functional teams through code reviews and agile workflows. Also implemented authentication systems using JWT and OAuth, set up CI/CD pipelines with Docker, and handled deployments across AWS, Vercel, Railway, and Render.
March 2025 – April 2025IAB CODES LTD
Contract
Next.js, TypeScript, and Node end-to-end: REST APIs wired to the frontend, JWT-based auth, performance tuning across devices, cloud deployments for scale, and agile collaboration with code reviews.
November 2024 – February 2025Dijix Global Solutions
Contract
React and Redux frontends: reusable components, performance and responsiveness, and tight collaboration with design and backend for production-ready features.
March 2024 – October 2024Built for distributed engineering teams. Remote-friendly, async-first, English-fluent, and focused on shipping reliable software with clear communication and measurable outcomes.
Clear writing · low-meeting culture
Comfortable across time zones with overlap windows for real-time work. I default to written specs, decisions, and updates so teams stay unblocked without waiting on calls.
From spec to production
I take features from ambiguous brief to live release: clarifying requirements, shipping in small slices, and following through with monitoring and post-release fixes.
Typed · tested · reviewed
Strong TypeScript, automated tests, and CI gates with SonarQube/ESLint. Pull requests with clear context, small diffs, and explicit trade-offs.
PR reviews · design syncs · pairing
I work closely with backend, design, and product. Constructive code reviews, shared ownership of outcomes, and pairing when a problem benefits from a second perspective.
Web vitals · bundle hygiene · a11y
I measure before optimizing: Core Web Vitals, bundle analysis, and accessibility audits. Fast, inclusive interfaces are a feature, not an afterthought.
AI-assisted workflows · RFCs · retros
I integrate AI tooling, write RFCs for non-trivial decisions, and run retros to compound improvements. The stack changes—how I learn it does not.

Bachelors of Engineering