JM

John Muthee Maina

Full-Stack Software Engineer

Freelance & ContractNairobi, Kenya

Experience

Professional work history

Full-Stack Software Developer

Grandtek ICT Solutions Limited

Current
Aug 2025May 202610 moNairobi, KenyaFull_time
  • Full software development lifecycle
  • Secure scalable web solutions
  • Feature development and bug fixes
  • Collaboration with product, design, QA, and DevOps teams
  • Reusable and documented code
  • Testing support
  • Production troubleshooting
  • Architecture discussions
  • Security and data protection standards
  • AI-assisted development workflows

ICT Support Intern

USIU-Africa

May 2025Aug 20254 moNairobi, KenyaInternship
  • First-line technical support
  • Hardware, software, and network troubleshooting
  • Active Directory support
  • Computer/software installation and maintenance
  • Remote and on-site support
  • Incident documentation
  • System maintenance

Freelance Full-Stack Developer

Independent

Oct 2024Mar 20256 moNairobi, KenyaFreelance
  • Custom web and mobile applications
  • Laravel, React.js, Node.js, Flutter, MySQL
  • Requirements gathering
  • UI planning
  • Development and deployment
  • RESTful APIs
  • Dashboards
  • Payment integrations
  • Client delivery

Skills

Technologies I work with

Core Stack
TypeScriptReactNext.jsLaravelPythonMySQLPostgreSQLDockerAWS
Languages
TypeScriptJavaScriptPHPPythonSQLDart
Frontend
ReactNext.jsTailwind CSSHTML5CSS3Flutter
Backend
LaravelNode.jsREST APIsExpressEloquent ORM
Databases
MySQLPostgreSQLRedisDatabase Design
DevOps & Cloud
DockerAWSLinuxCI/CDNginx
Security & Auth
RBACJWTOAuthData ProtectionEthical Hacking
Practices
TestingGitAgileCode ReviewAI-Assisted Development

Engineering Activity

Recent work, learning, and milestones

Experience·

Joined Grandtek ICT Solutions as Full-Stack Developer

Started full-time role building secure, scalable web solutions across the full SDLC with product, design, QA, and DevOps teams.

Full-StackSDLCAI-Assisted Development
GitHub·

Published mas.codes personal website

Released the Next.js App Router portfolio with Tailwind CSS v4, shadcn/ui, and GitHub/LeetCode-inspired dark dashboard.

Next.jsTypeScriptTailwind
LeetCode·

Practiced database problems on LeetCode

Solved Employees Earning More Than Their Managers, Combine Two Tables, and Two Sum — building SQL and hash table fundamentals.

LeetCodeSQLHash Table
Project·

Implemented Space View for KICC Virtual Exhibitions

Built 360° virtual space navigation and booth management for exhibitors, including payment-gated access and analytics dashboards.

LaravelVirtual ExhibitionsPayments
Project·

Built farm management modules for Tanolope Dairy

Shipped herd records, milk tracking, feeding plans, health logs, and breeding records with invoicing and payouts integration.

LaravelFarm ManagementMarketplace
Project·

Added HR workflow features to GrandHR

Implemented recruitment workflows, onboarding flows, leave management, and performance tracking with admin dashboards.

LaravelHRWorkflow Automation
Certification·

Completed Ethical Hacker certification

Earned Ethical Hacker certification through Cisco Networking Academy / USIU-Africa, strengthening security and data protection practices.

SecurityEthical HackingCisco