I’m a front-end developer with a creative focus and a passion for purposeful products. I bring over 2 years of experience designing and building React interfaces that move — literally and emotionally. I’m especially drawn to mission-driven tech and excited by open-ended problems that require vision and iteration.
I have a strong focus on user experience, performance, and design systems. I’ve transitioned into tech through diverse roles and self-directed learning, gaining experience in automation, UI design, and technical support, laying the groundwork for a full-time career in tech.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Preferred time of day (morning, afternoon, evening)
- Ideal days of week
- Repetition rules (daily, weekly, hourly)
- Time durations
- /app - routing and pages
- /components - client-side UI and forms
- /lib - database interface, shared types, utilities
- Implement an 7-layer system of tracking goals and determining emerging priority, tied to humans’ perception of time: from life goals down to work sessions.
- Connect to Notion API, to make use of the world’s most versatile personal data organisation tool.
- Train a custom ML model that learns from weekly patterns and offers suggestions accordingly.
- Build a React Native version, to be used and tested as a mobile app.
- Come up with ways to gather data about the user’s time, without needing direct input. The need for abundant and constant input is of the biggest hurdles for such a tool.
Overview
Kronos is a productivity tool designed to help users reach flow state, by aligning tasks with organically evolving mindsets and with layered personal goals.
It is a long-lived passion of mine, to make a computer understand human time and goals, in order to be a companion who is aware of our most valuable asset: time.
Aside from my research in turning flow-state and well-known time management paradigms into an algorithm, Kronos draws from my personal life as I learn how to juggle my goals, everyday life, and my obstacles, and observe useful or bad patterns.

Uses Next.js searchParams to open modals for editing tasks/events while preserving the current route.
Modals behave like overlays but retain full routing capabilities.
![Kronos Organiser](https://www.twine.net/signin
Next Steps
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in London today.