Anna Napiorkowska

Innovative Software Developer

Crafting Elegant Solutions for Complex Challenges

Python Game

Deployed to itch.io

TODO App

React App Deployed To Netlify.

About Me

I'm a passionate software developer specializing in front-end web development, with experience in designing and building applications for the web, mobile, and desktop platforms. While my expertise lies in front-end technologies, I also have experience in backend technologies, including Python, SQL, and PHP. I am familiar with and have experience in the software development lifecycle and principles, constantly exploring new technologies to improve my skills. When I'm taking a break from programming, I dedicate my time to managing and enhancing the Ann Sun Gallery, which is accessible at annsun.co.

Contact & Resume

Feel free to get in touch or check out my resume

My Resume

Education

Bachelor of Science (BSc) Computing & IT

The Open University

2021 – 2024

Developed strong software engineering fundamentals across software development, web technologies, databases, networking, object-oriented programming, systems analysis, and software architecture.

Final Year Project:

Designed and developed a full-stack React Native health application as both developer and product owner. Responsible for architecture, implementation, testing, documentation, and end-to-end project delivery.

Diploma of Higher Education (DipHE) Computing & IT

The Open University

2016 – 2021

Built a strong foundation in computing, software development, mathematics, communication technologies, programming, and problem solving. Achieved Distinction in Mathematics and completed coursework across a broad range of computing disciplines.

Professional Experience

Lead Full-Stack Software Engineer

Artowo

2023 – 2026

Designed, developed, and operate a production-grade online marketplace and auction platform serving artists, collectors, and buyers.

Responsible for:

  • Frontend architecture using React, TypeScript, and modern web technologies
  • Backend services using Node.js, Firebase, Firestore, and Cloud Functions
  • Authentication, authorization, and security implementation
  • Stripe payment systems, subscriptions, and billing infrastructure
  • AI-powered platform features using OpenAI technologies
  • Cloud infrastructure, deployment pipelines, monitoring, and operational support
  • Product architecture, UX design, feature planning, and technical strategy

Full-Stack Software Engineer

AI Productivity Platform

2023 – 2026

Built an AI-powered productivity platform from concept to production, including task management, collaboration systems, AI workflow automation, voice interactions, subscription infrastructure, and public user profiles.

Implemented OpenAI-powered features including:

  • AI task prioritisation
  • Workflow automation
  • Voice command interpretation
  • Structured AI decision-making systems
  • User review and approval workflows
  • Subscription and token-based AI usage systems

Projects & Collaboration

Mission: Task Possible

React Application

Built and deployed a complete React application featuring routing, state management, responsive design, and custom UI components.

Portfolio Website

Designed, developed, and maintain a personal portfolio website using WordPress, PHP, custom styling, SEO optimisation, hosting management, and security best practices.

Code First Girls

Completed multiple collaborative software development projects while working in cross-functional teams. Gained practical experience in Agile development, team collaboration, code reviews, and delivering software within structured project environments.

Technical Skills

Languages

TypeScript, JavaScript, Python, SQL, PHP

Frontend

React, React Native, HTML5, CSS3, Material UI, Bootstrap, Responsive Design

Backend

Node.js, Express, Firebase Cloud Functions, REST APIs, Firestore, Authentication Systems

AI & Automation

OpenAI API, Prompt Engineering, Structured Outputs, AI Workflow Design, Voice Interfaces

Cloud & DevOps

Firebase, Google Cloud Platform (GCP), AWS, Netlify, GitHub Actions, CI/CD Pipelines

Tools

Git, GitHub, VS Code, Docker, Jupyter Notebook, PyCharm, Postman

Professional Skills

  • Full-stack software development
  • Product ownership
  • System architecture
  • Problem solving
  • Agile development
  • Technical communication
  • User-focused design
  • Time management and prioritisation
  • Rapid learning and adaptation
Download Resume