Python Developer building business software, APIs & web apps
New to Contra
Python Developer building business software, APIs & web apps
I built a REST API with Python and FastAPI for SupportFlow AI, a customer support management application.
The backend handles support requests, message conversations, updates, deletions and statistics through structured API endpoints, with database integration and HTTP error handling. main
I also implemented an AI-assisted response endpoint that processes customer conversations and generates reply suggestions through a local Ollama integration, while keeping application logic and error handling separated and maintainable.
1
195
π I built VoxTexto β turning audio into editable text, right in your browser.
One thing Ive learned while developing software is that a useful application doesnt have to solve a complicated problem.
Sometimes, its about making an everyday task easier.
Thats the idea behind VoxTexto, a personal project Ive been working on.
ποΈ VoxTexto is an audio transcription application designed to help people turn recordings into text, review their transcripts, and export them without uploading their audio to an application server.
What can it do?π§ Transcribe audio using AI-powered speech recognition.
π Support multiple languages with automatic language detection.
βοΈ Edit transcripts with timestamps and audio playback.
π Export transcripts to Word, PDF, or TXT.
π Process audio locally in the browser, with privacy in mind.
π» Built with React, TypeScript, Transformers.js, and Whisper, with a responsive interface and automated testing.
One of the most interesting challenges was implementing multilingual speech recognition and making the transcription workflow practical and accessible.
VoxTexto is still evolving, and Im continuing to test and improve its performance across different devices and browsers.
For me, this project represents something important:
Turning real-world needs into practical digital solutions by combining software development, design, and technology.
Thats the kind of work I want to keep doing as I grow as a software developer.
π GitHub: https://github.com/wasatnight/voxtexto
Id love to hear your feedback!
π I built FotoLista β a desktop app that prepares your photos for sharing.
A photo can look ready to send until you discover itβs too large, in the wrong format, or carrying metadata youβd rather keep private.
That everyday friction inspired FotoLista, a personal project focused on making image preparation easier.
πΌοΈ FotoLista lets you:
π Add images individually or drag them into the app.
π Set a maximum file size for each photo and resize without enlarging smaller images.
π Convert images to JPG, PNG, or WebP.
π Compare the original with the processed result before exporting.
βοΈ Rename exported copies with automatic numbering.
π Remove personal metadata and process images locally, without an account.
Your original files stay intact, so you can try different settings while keeping the source images.
π» Built with Python, PySide6, and Pillow, FotoLista is packaged for Windows so users can run it without installing Python or using a terminal.
One of the most interesting challenges was meeting a file size limit for each image while balancing quality and resolution. Refining drag and drop, progress feedback, and cancellation also reminded me how much the smaller interactions matter.
This project has helped me grow beyond implementing features: testing the results, improving the interface, and turning the application into something people can actually use.
π¬ The demo below shows FotoLista working with sample images.
π GitHub: https://github.com/wasatnight/FotoLista
What takes you the most time when preparing images to share? Iβd love to hear your feedback.
#Python #SoftwareDevelopment #DesktopApp #PySide6 #BuildInPublic