About

Professional Summary

Detail-driven Software Developer specialising in modern JavaScript, Python, and accessible front-end engineering. I design and ship responsive web applications that pair clean, maintainable code with intuitive, user-centred interfaces. Equally comfortable debugging in the browser, integrating REST APIs, or refining UI details, I bring a pragmatic, product-minded approach to every project I take on.

Toolkit

Technical Skills

Programming Languages

  • JavaScript
  • Python

Frontend Development

  • HTML5
  • CSS3
  • Responsive Web Design
  • Flexbox & Grid
  • DOM Manipulation

Tools & Technologies

  • Git & GitHub
  • VS Code
  • REST APIs
  • JSON

Specialisation

Front End Skills

Languages & Markup

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript

Frameworks & Styling

  • React
  • Next.js
  • Tailwind CSS
  • Sass
  • Flexbox & Grid
  • Responsive Web Design

Tooling & Practices

  • Vite
  • npm
  • Git & GitHub
  • REST APIs
  • Accessibility (WCAG)
  • Cross-Browser Testing

Specialisation

Back End Skills

Languages & Runtimes

  • Node.js
  • JavaScript
  • TypeScript
  • Python

Frameworks & APIs

  • Express.js
  • REST APIs
  • JSON
  • Authentication (JWT)

Databases & Tooling

  • PostgreSQL
  • MongoDB
  • SQL
  • Git & GitHub
  • Postman

Selected work

Projects

Portrait of Abi Shogbonyo

Task Manager Web App

Technologies: JavaScript, HTML, CSS

  • Designed and shipped a responsive single-page task manager supporting full create, edit, complete, and delete workflows.
  • Engineered a localStorage persistence layer so user tasks survive refreshes and browser restarts with zero backend.
  • Crafted a mobile-first interface with CSS Flexbox and accessible keyboard interactions for a frictionless experience.

Weather Forecast Application

Technologies: JavaScript, HTML, CSS, REST API

  • Built a real-time weather dashboard that consumes a public REST API and gracefully handles loading and error states.
  • Rendered live temperature, humidity, and condition data with dynamic DOM updates and lightweight client-side caching.
  • Optimised the experience across devices with responsive layouts, semantic HTML, and subtle micro-interactions.

Python Expense Tracker

Technologies: Python

  • Developed a command-line expense tracker that records, categorises, and queries daily spending with a clean CLI UX.
  • Implemented robust file I/O for persistent storage of financial records, with validation to prevent corrupted entries.
  • Generated monthly summary reports highlighting category breakdowns and spending trends to support better budgeting.

Career

Experience

  1. Junior Software Developer Intern

    The Software Licensing Company · London, UK

    • Contributed to the development and ongoing maintenance of customer-facing websites using HTML, CSS, and JavaScript.
    • Partnered with senior engineers to debug production issues and optimise performance across key user journeys.
    • Took part in code reviews, pair programming, and manual testing to raise overall code quality and reliability.
    • Documented internal processes and components to accelerate onboarding for future interns and new hires.

Studies

Education

Full-Stack Web Development

Codecademy — Online

Achievements

Certifications

  • JavaScript: Fundamentals
  • Modern JavaScript (ES6+) — Codecademy
  • Node.js Fundamentals — freeCodeCamp
  • Python Programming Fundamentals

Personal

Soft Skills

  • Problem Solving
  • Team Collaboration
  • Communication
  • Time Management
  • Adaptability

Let's build something great

Open to junior developer roles and collaborations.

abi@shogbonyo.com