A configuration management system for Pharo IDE that enables developers to save and restore personalized working environments, eliminating repetitive setup when switching between projects or tasks.
What I Built:
- End to end user profile system managing IDE window layouts, tool configurations, and workspace preferences
- Backend architecture separating configuration logic from UI presentation
- Persistent storage for user settings with quick profile switching
- Improved developer productivity by reducing context-switching overhead
Benefits:
- Presented at ESUG 2025 (European Smalltalk User Group Conference, Poland)
- Core contribution to widely-used open source project
Tech: Smalltalk/Pharo • OOP • System Architecture
An intelligent task management application that uses AI to help users break down overwhelming goals into clear steps, improving personal productivity.
What I Built:
- End-to-end web application from concept to production deployment
- Secure authentication system protecting user data and ensuring privacy
- AI-powered assistant that generates personalized task breakdowns and suggestions
- Cloud infrastructure with continuous integration
- Scalable architecture serving real users
Benefits:
- Reduced development-to-deployment time by 80% through Docker containerization
- Successfully deployed to production
- Demonstrated full software development lifecycle from design to maintenance
Tech: Spring Boot • React • MongoDB • Docker • AI Integration • CI


