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
Allen&Heath K2 MIDI Client
Web & Node.js to control Allen&Heath K2 MIDI Controller
Philips Hue Remote (prototype)
Control Philips Hue lights from Chrome Browser's extension
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
Skills
ElectronTypeScriptSvelteNodetRPCSQLiteWebAudioWebMIDIAILLMChrome Extension
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
ZustandReduxstyled-componentsFigmaCircleCICI/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
ReactNodeAWSDevOpsPostgresExpressWebSocketsCypressa11y
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 climbingBoulderingRunningPsychologyNeuroscience