About
Hi, I’m Nagina — I build things that work.
I’m a developer working across Python, AI and the web. Most of what I build sits in one of two places: a website that needs to be fast, clear and genuinely pleasant to use, or an automated process that quietly removes a repetitive task from someone’s week.
I like problems that need a bit of thinking before they need code — understanding what a business actually needs from an “AI solution”, working out which parts of a workflow can be automated and which genuinely need a person involved. Getting that scope right up front is usually what decides whether a project goes well.
On the technical side I’m comfortable with Python for the logic and automation behind a product, modern front-end frameworks for the interface people actually touch, and API integration to connect the two. I care about the details that are easy to skip — mobile layout, loading speed, accessible contrast, readable code — because they are the difference between a site that works and one that frustrates people.
When I’m not building, I’m usually reading about how AI models can be used more reliably in production, or refactoring something I built three months ago that I now know could be a lot simpler.

- 01
Useful over impressive
A feature only earns its place if it makes something easier for the person using it. Everything else is decoration.
- 02
Say what is realistic
Scope gets agreed before the work starts, so timelines hold and expectations stay honest on both sides.
- 03
Clean enough to hand over
Readable structure, sensible naming and version control from the first commit, so the project is not a dead end later.
Skills
What I work with
Eight areas I build in day to day — from the Python that runs the logic, to the interface people see, to the integrations that tie everything together.
Python
Clean, readable Python for scripts, services, data work and the logic that runs behind the scenes.
- Core & OOP
- Data handling
- Scripting & tooling
Web Development
Responsive, fast-loading front ends built with modern component frameworks and tidy structure.
- Component UI
- Responsive layout
- Performance
AI & Machine Learning
Practical AI features — language models, classification and smart features that earn their place in a product.
- LLM integration
- Prompt design
- Model evaluation
AI Automation
Automating repetitive steps with scripts, APIs and AI so manual work stops eating your week.
- Task pipelines
- Scheduled jobs
- Error handling
API Integration
Connecting third-party services and AI providers so data moves between tools without copy-paste.
- REST APIs
- Auth & keys
- Webhooks
HTML / CSS / JavaScript
The fundamentals, done properly — semantic structure, considered layout and interactive detail.
- Semantic HTML
- Responsive CSS
- Vanilla JS
Git & GitHub
Version control as a habit: clean commits, readable history and projects that are easy to hand over.
- Branching
- Pull requests
- Project setup
Problem Solving
Breaking an unclear requirement into small, solvable steps and shipping the working version first.
- Requirements
- Debugging
- Iterative delivery
Right now
Taking on new projects across web development and AI automation.
If you have a website that needs building or improving, or a repetitive process you’d like to hand over to a script, get in touch and tell me what you’re working with.