Dawid Janiga
Software Architect Frontend // Product Engineer
10+ years of experience
24+ products contributed
ReactSvelteNodeTypeScriptSoftware ArchitectureLeadership
About Me
Clifton Strengths
FuturisticStrategicSignificanceActivatorIndividualization
Work Experience
Founder
Aug 2022 — Present
janigowski.dev
- Conceptualized and developed EXØ_LAB, an innovative desktop application unifying tools for new media artists
- Designed multi-channel mixing timeline for audio, video, and visuals
- Integrated MIDI controls with hardware devices (mixer, controllers)
Projects
Mars Explorer
Discover the Red Planet with images from all of NASA's rovers
Image to Figma
AI-based plugin to convert images to Figma designs
Wikipedia Map
Explore Wikipedia articles on map
Philips Hue Remote
Control Philips Hue lights from browser's extension
Skills
ElectronTypeScriptSvelteNodetRPCSQLiteWebAudioWebMIDIAI
Software Architect Frontend
Aug 2021 — Aug 2022
Netguru
- Identified architectural drivers, technical risks and business needs to deliver new set of features in time and budget
- Conducted sessions on Clean Architecture, Domain Driven Design, software architecture, soft skills and product engineering
- Hosted 100+ Frontend Architecture Area weekly meetings for 5-10 developers
- Introduced Event Storming in a series of workshops for 20+ people
Projects
Żappka Click&Collect
Mobile app for the biggest Polish grocery store chain
- Identified business-technical misalignment and need for strategic refactor
- Enabled refactor by implementing unit, integration and E2E tests
- With comprehensive tests, refactored to cut 1,500 LOC
- Introduced daily deployments to accelerate the product feedback loop
- Achieved planned business goals in 6 weeks, including 80% map optimization (10s ↘ 2s) for 7500+ stores, unlocking strategic decisions
Empowered Product Team
Forward-thinking initiative to evolve company's offering
- Shaped new business strategy and service offering as a Product Engineer
- Consulted 10 products, delivering insights to launch Product Engineering services
- Trained 25 developers, fostering product thinking
NFT Knowledge Hub
3D education platform for NFT platform
- Consulted and designed educational platform using 3D visualization
- Built procedural environment that adapts to articles structure in real-time
- Implemented interactive experience with WebGL and Three.js
Skills
ReactNodeNextGatsbyGSAPWebGLThree.jsTDDProduct EngineeringClean ArchitectureGrowth Mindset
Team Leader
Feb 2021 — Oct 2021
Netguru
- Provided technical & emotional support to 6 team members
- Created self-development roadmaps & led quarterly evaluations
- Conducted one-on-one and team meetings
- Promoted a feedback culture and strong team cohesion
Skills
Active listeningRadical CandorTechnical SupportServant Leadership
Senior Frontend Developer
Aug 2019 — Sep 2021
Netguru
- Led technical direction for 5 products
- Optimized CI/CD pipeline processing time by 52% (40m ↘ 19m)
- Automated refactoring of 100+ files using AST transformations
- Led technical discovery workshops for 4 products, delivering roadmaps, estimations and risk analysis
- Led a 5-day online React workshop for 24 developers
- Recognized as Frontend Hero for community engagement
- Conducted technical interviews and screening
Projects
tr8fin
- Maintained 5-step financial calculator and inquiry creator
- Designed complex validation system with 120+ interdependent fields
Chatbot Engine
- Designed customer support system handling 5000+ messages in 10 languages
- Architected control commands system for automated actions (email, human handoff)
Skills
ZustandReduxFigmaCircleCICI/CD optimizationStorybook
Full Stack JavaScript Developer
Jul 2017 — Jul 2018
ThinkSmart
- Established CI/CD workflows and testing practices for greenfield projects
- Designed and implemented scalable backend architecture following JSON:API specification
- Introduced comprehensive testing strategy across multiple projects
Projects
Elderly Centered Message App
- Led end-to-end development delivering MVP in 2 months
- Built real-time messaging system with WebSockets and Node.js
- Implemented E2E, integration and unit tests enabling rapid iterations
Skills
ReactNodeAWSReact NativePostgresExpressWebSocketsCypressDevOps
JavaScript Developer
Oct 2016 — Jun 2017
GetResponse
- Contributed to PHP to React migration for a platform serving 350,000+ businesses across 182 countries
- Established frontend architecture patterns, improving component composition and accelerating feature delivery
Projects
CRM Platform
- Led frontend development delivering MVP in 6 weeks
- Engineered high-performance list virtualization with infinite scroll handling 10,000 contracts per stage
Marketing Automation Creator
- Contributed to visual workflow builder supporting 20+ action node types
Skills
ReactJavaScriptOOPMVCREST APIPerformance OptimizationDesign Patterns
Junior Software Developer
Jun 2015 — Oct 2016
GetResponse
- Worked on enterprise-scale Email Marketing platform with thousands of users
- Developed features on landing pages, webforms, and email campaigns editors
Skills
PHPMySQLRedisDockerXSLTXML
Freelance Developer
Jan 2009 — Jun 2015
janigowski.dev
- In total I've delivered 15 projects for 8 different clients
- Developed from scratch: CMS, forums, booking systems and landing pages
Skills
PHPMySQLApacheLinuxJavaScript
Education
Stefan Czarniecki High School
2010 - 2013
Math-physics profile
Człuchów, Poland
Interests
Application ArchitectureProduct ManagementScience, Art & HistoryRock climbingBoulderingRunningPsychologyNeurosciencePhilosophy