|
Software Developer specializing in full-stack development.
About Me
Hey, I'm Noah! I'm currently working as a Software Developer at Federal Cultural Events Berlin (KBB), where I build and maintain systems for Germany's largest cultural events including the renowned Berlinale International Film Festival.
With a solid foundation in professional web development, I'm actively expanding my expertise into modern technologies like AI/ML and cloud services. My journey includes everything from federal cultural applications to personal projects exploring sentiment analysis, serverless architectures, and cutting-edge web technologies.
Working in a regulated federal environment has taught me how to build robust, secure applications that perform under pressure. I'm passionate about bridging traditional development with emerging technologies, using React, Next.js, TypeScript, and Python to create innovative solutions that solve real problems.
Quick Facts
Key Expertise
Technical Skills
With a strong foundation in professional web development, I'm actively expanding into modern technologies including AI/ML and cloud services. My experience spans both enterprise applications and innovative personal projects.
Frontend Development
- React
- Next.js
- TypeScript
- JavaScript
- TailwindCSS
- Streamlit
Backend & Cloud
- Python
- Groovy/Grails
- AWS DynamoDB
- AWS SES
- PostgreSQL
- REST APIs
AI & Machine Learning
- Python
- NLP
- Scikit-learn
- TextBlob
- Sentiment Analysis
- Data Processing
DevOps & Deployment
- Docker
- Vercel
- Git
- GitHub
- CI/CD
- Serverless Functions
Development Tools
- VS Code
- Jupyter
- Postman
- OpenRouter API
- Groq API
- OAuth2
Design & UX
- Figma
- UI/UX Design
- Responsive Design
- Modern CSS
- PWA
Work Experience
My professional journey shows progression from web development to supporting critical government systems, while continuously expanding my skills into modern technologies through personal projects and learning.
Federal Cultural Events Berlin (KBB)
July 2024 - PresentSoftware Developer
Developing and maintaining backend systems for Germany's largest cultural events, including the renowned Berlinale International Film Festival. Working with Groovy/Grails and PostgreSQL in a federal environment.
Technologies:
Key Achievements:
- Supporting systems for Berlinale International Film Festival and major cultural events
- Optimizing database queries for improved performance in high-traffic scenarios
- Maintaining critical systems with strict security and reliability requirements
- Collaborating with cross-functional teams on large-scale event management systems
we22 GmbH
July 2022 - July 2024Web Developer
Built websites for SMEs using HTML, CSS, JavaScript, and WordPress.
Technologies:
Key Achievements:
- Developed responsive websites for multiple SME clients
- Implemented custom WordPress themes and plugins
- Ensured website performance and SEO optimization
DEDO Media GmbH
August 2021 - July 2022Multimedia Developer
Designed digital assets and UI elements using Figma.
Technologies:
Key Achievements:
- Created engaging digital assets for various platforms
- Designed intuitive user interfaces
- Collaborated with development team for design implementation
Richter Consultant Agency
January 2020 - August 2021Web Developer
Developed and maintained the in-house website using HTML, CSS, and React.
Technologies:
Key Achievements:
- Led the development of the company's main website
- Implemented responsive design principles
- Improved website performance and user experience
Featured Projects
Here are some of the key projects I've worked on that showcase my technical skills and problem-solving abilities.
TikTok Sentiment Analyzer
A comprehensive sentiment analysis tool for social media comments built with Python, Streamlit, and advanced NLP techniques. Features real-time data processing, interactive visualizations, and machine learning models for sentiment classification with professional deployment practices.
Technologies:
Key Features:
- Real-time sentiment analysis with live data processing and progress tracking
- Advanced NLP pipeline with text preprocessing, tokenization, and lemmatization
- Multiple ML approaches including TextBlob and custom classification models
- Interactive visualizations with charts, word clouds, and sentiment distribution plots
- Production-ready Streamlit web application with professional UI/UX design
- Dockerized deployment with scalable architecture and rate limiting simulation
- Downloadable analytics results with CSV export capabilities
- Comprehensive data processing pipeline demonstrating enterprise-level practices
Lumi AI Chat Interface
A modern, serverless AI chat interface built with Next.js featuring seamless integration with multiple AI providers including OpenRouter and Groq. Offers instant access to Claude, GPT-4, Llama, and more with responsive design and smooth user interactions.
Technologies:
Key Features:
- Multi-model AI support with Claude 3.5, GPT-4, Llama 3.1, and Mixtral for diverse conversations
- Modern interface design with smooth animations and responsive layout
- Dual theme system with light and dark modes for optimal user experience
- Dynamic model switching with real-time provider selection and prompt templates
- Serverless architecture requiring no installation - instant chat access for any user
- Advanced settings with API key management and conversation parameter controls
- Real-time chat responses with persistent message history and localStorage integration
- Fully responsive design optimized for all screen sizes with production-ready deployment
WeatherGuard - AWS Cloud Weather Alert System
A production-ready weather alert application built with Next.js that leverages AWS cloud services to provide intelligent, location-based severe weather notifications. The system features a hybrid architecture supporting both local development and cloud deployment with automatic failover capabilities.
Technologies:
Key Features:
- Real-time weather monitoring with OpenWeatherMap API integration for accurate location-based forecasts
- Cloud-native data persistence using AWS DynamoDB with automatic scaling capabilities
- Reliable email notifications powered by AWS SES for severe weather alerts
- Hybrid architecture seamlessly switching between local storage and cloud services
- Production-ready deployment on Vercel with optimized build configuration
- Responsive design with dark/light theme support and mobile-first approach
- Comprehensive error handling with graceful degradation when services are unavailable
- Secure credential management using environment variables and AWS IAM roles
Meet App
The aim of this project was to build a serverless, progressive web application (PWA) with React using a test-driven development (TDD) technique. The application uses the Google Calendar API to fetch upcoming events.
Technologies:
Key Features:
- Use the App When Offline
- Display Charts Visualizing Event Details
- Filter Events By City
- Add an App Shortcut to the Home Screen
Get In Touch
Interested in working together or have a question about my work? Feel free to reach out using the form below or through my contact information.