PREUX
Custom Software Development &
IT Staffing
Preux is a UK-based company – We serve early stage and established businesses with custom software development and IT Staffing solutions.
During my career as a Full-Stack Developer at Preux, I have demonstrated a strong ability to develop and maintain complex web applications. My experience has allowed me to become proficient in technologies such as TypeScript, C#, React, .NET Core, and more. I have played a critical role in frontend development, ensuring seamless user experiences, and have contributed significantly to backend development by creating robust APIs and resolving technical issues. My dedication to improving user experience, fixing bugs, and implementing comprehensive unit tests highlights my commitment to delivering high-quality software solutions. As a reliable and skilled developer, I consistently strive to drive project success and support team objectives, making me a valuable asset to any organization.
Projects🚀
Healthcare Management System
MAR 2024 – Present
About Project
A data management system designed to support interactions between clinics and patients in the context of biomaterial freezing. The platform consisted of two separate interfaces — one for patients and one for clinics. Clinics could view their patient lists along with detailed information, monitor frozen material quantities, and track available storage containers. Meanwhile, patients were able to register and electronically sign documents associated with their chosen clinic.
Responsibilities
-
Developed core frontend functionality using React, Next.js, TypeScript, and Flowbite
-
Built secure RESTful APIs with .NET Core for patient and clinic data management
-
Implemented complex form flows using React Hook Form and Yup with dynamic validation
-
Designed responsive and accessible UI components styled with Tailwind
-
Integrated Auth0 authentication and contributed to role-based permission logic
-
Collaborated with designers, analysts, and QA engineers to improve usability and ensure cross-browser consistency
-
Participated in code reviews, bug fixing, and continuous UI/UX refinement
Technologies
- TypeScript
- React
- .NET Core
- React Hook Form
- Yup
- Flowbite
- Tailwind
- Auth0
- Next.js
Team
-
1 Project Manager
-
1 Business Analyst
-
4 Back-End Developers
-
4 Front-End Developers
-
3 Manual QA Testers
-
2 Automation QA Engineers
-
1 UI/UX Designer
-
1 Chief Technology Officer (CTO)
-
1 Product Manager
Achievements
-
Implemented RFID scanning functionality using medical scanners for real-time sample identification and tracking
- Contributed to a scalable architecture adopted across both patient and clinic interfaces
Problem
As a Full-Stack Developer specializing in TypeScript, React, and .NET Core, I was involved in building a web application for a cryo clinic. The core challenge was to create an all-in-one platform that could efficiently handle patient records, payment processing, sample transportation tracking, and document management. It was critical to ensure smooth communication between the frontend and backend to deliver a seamless experience for both patients and administrative staff.
Approach
To address these needs, I implemented a modern tech stack using TypeScript, React, and Next.js on the frontend, and .NET Core for the backend APIs. I used React Hook Form and Yup for dynamic forms and validation logic, and styled the UI with Tailwind CSS and Flowbite components. For secure authentication and authorization, I integrated Auth0. This setup ensured the system was both scalable and easy to maintain.
Solution
The final application was successfully delivered with all key features in place. Thanks to the strong integration between React and .NET Core, the platform performed reliably and responsively. Using TypeScript and a modular architecture allowed for clean, maintainable code. The client praised the application for its usability and stability, and it’s now an essential tool in the clinic’s daily operations.
Real Estate Platform
JUN 2023 – FEB 2024
About Project
A rental platform tailored for the U.S. housing market, enabling users to lease apartments, houses, and other residential properties. The project included features for secure, ownerless access to properties through smart locks, along with integrated payment processing using Stripe.
Responsibilities
-
Developed responsive and reusable UI components using React, TypeScript, Ant Design, and Tailwind
-
Built and maintained backend APIs with .NET Core to support listing management and user interactions
-
Implemented complex form flows using React Hook Form and Yup with custom validation logic
-
Optimized application performance, load time, and rendering efficiency across browsers
-
Participated in UX/UI design iterations with designers to ensure mobile-first and intuitive experience
-
Diagnosed and fixed frontend and integration issues through QA collaboration
-
Wrote unit tests with Jest to validate UI behavior and prevent regressions
Technologies
- TypeScript
- React
- .NET Core
- React Hook Form
- Yup
- Ant Design
- Tailwind
- Jest
Team
-
1 Project Manager
-
2 Back-End Developers
-
2 Front-End Developers
-
2 Manual QA Testers
-
1 UI/UX Designer
Achievements
- Designed and implemented an intuitive property search experience with interactive map view and synchronized list interface, enhancing user navigation and discoverability
-
Built a custom in-app tool for signing rental documents, fully integrated into the platform’s workflow
Problem
As a full-stack developer working on the Real Estate Platform, I was tasked with building a seamless and efficient platform to manage property listings, user accounts, and rental transactions. The key challenge was to ensure a smooth integration between the frontend and backend, providing both a user-friendly interface and a reliable backend infrastructure. Balancing performance, scalability, and usability was critical to the project’s success.
Approach
I designed and implemented RESTful APIs to enable smooth communication between the client and server. For the UI, I combined Ant Design components with Tailwind CSS to speed up development while maintaining consistency and responsiveness. I also used React Hook Form and Yup to handle form state and validation efficiently, which helped avoid unnecessary bugs and improved the overall user experience.
Solution
The final product was delivered successfully with all planned features in place. Thanks to the strong integration of React and .NET Core, the portal was highly responsive and reliable. My decisions around tech stack and architecture ensured that the codebase remained scalable and maintainable. The combination of Ant Design and Tailwind CSS resulted in a clean and modern UI, while the use of TypeScript provided additional type safety during development. Overall, the project achieved its goal — a robust, user-friendly rental management platform — and demonstrated the impact of thoughtful full-stack development.
