BCF
Junior Software Developer
2025 - 2026
Grew from an internship to full involvement in commercial projects. Worked on several fullstack projects in parallel, delivering new features, performance improvements and fixes in a code-review-based workflow.
Live Video Monitoring and Virtual Guard Platform
A platform for 24/7 remote video surveillance, where operators monitor many customer sites from a single console.
- New features and frontend views in React with TypeScript across web, desktop and mobile platforms.
- Responsive, theme-aware UI components with Mantine, SCSS Modules and dark mode support.
- REST API endpoints in Python/FastAPI for camera management, device status and user configurations.
Show more
The web, desktop and mobile clients are built from one shared React codebase and stream live and recorded video from camera networks reached over secure tunnels.
- A snapshot-based rendering system replacing continuous camera streams, reducing system load and bandwidth.
- WebRTC integration for live camera views and HLS.js for recorded video playback.
- Application state with Recoil and server-state caching with TanStack React Query.
- JWT-based authentication via AWS Cognito.
- DynamoDB in a single-table design pattern.
- Automated testing with Vitest, Testing Library and Pytest.
- Mobile application development and releases for Android and iOS via Capacitor.
Internal Communication and Workflow System for the Diocese of Bridgeport (USA)
An internal system that streamlines communication and administrative processes within the diocesan curia.
- New features and frontend views in React with TypeScript.
- Backend logic and API endpoints in Node.js with Prisma ORM, running as serverless functions.
- Microsoft 365 integration through the Microsoft Graph API.
Show more
It is integrated with Microsoft 365, so staff work with their existing accounts, mailboxes and documents.
- Single sign-on with Microsoft Entra ID (MSAL).
- Responsive, mobile-friendly versions of the application views.
- Performance improvements and refactoring of existing modules.
- Bug fixing and maintenance in a review-driven workflow.
Administrative Panel for Business Data Management (Husariabygg)
A server-side rendered (SSR) administrative CRUD panel connected to a backend-as-a-service, used by the client to manage its business data.
- New features across the admin panel built with Remix and Refine.
- CRUD views, forms, data tables and filters.
- A complete gallery module with comments.
Show more
- Responsive, mobile-friendly versions of the admin panel views.
- Integration with Supabase (PostgreSQL): data models and queries.
- Performance and UX improvements of existing views.
Internal Time Tracking System (Timesheet)
A company-internal application for recording and reviewing employees’ working time.
- Frontend views with React and MUI.
- Calendar-based time entry and overview built with FullCalendar.
- Responsive, mobile-friendly version of the application.
Show more
- Docker containerization and CI pipelines with Drone CI.
- New features and bug fixing.
