I am Clelia, a passionate developer advocating for AI and search tech at Qdrant
I am a pythonist and a rustacean, coding geek and a strong open source advocate!
A quote I love:
So we don't forget when we wake up. Let's write our names on each other. (Your Name, 2016)
About Me
I am versatile, I am a builder: I love creating things, digging deep into code - here are some of things about me!
I am fully-proficient in python, the first language I fell in love with and the first one I wrote production code in. I use python mostly for backend services and AI agents.
I love Rust and I've been coding almost exclusively in it to get as proficient as possible. My project span CLIs, web servers, AI and DevTooling
Although I use it less than other languages, I am a great fan of TypeScript elegance and type system. I enjoy mostly building full-stack apps using TS for backend and frontend, as well as AI-related products.
I use bash daily for scripting and automation: I love creating ways to speed up repetitive workflows or to combine AI tools in self-supervisioning loops.
If I am not building things, I really enjoy writing about them: being it the latest advancements in tech and science, or a tutorial about one of my code projects, writing will always be part of my journey!
I am trying to get more and more into systems programming, learning lower level concepts and exploring programming languages such as OCaml and Zig. Will report back on how it goes!
The first thing I do is to create a mental schema of what I would like to produce: the features, the tech stack, the intended audience... Everything needs to be drafted in the back of my mind.
Once I designed the idea, I start researching innovative ways to implement it, and I try to learn all the needed concepts. I mostly use good ol' browsers to do that, but sometimes I let LLMs help.
Once I have the design and the concepts, building starts. I try to code my applications hierarchically: for example, if I need to create a full stack app connected to an API, I first lay out the utilities, then the API/backend and finally the frontend.
After building, I test the behavior of my project and I try to find as many bugs as I can, fixing them after every failed iteration, until I have a satisfying result.
Once I am satisfied, I prepare a nice README for my project, give it a license and contribution guidelines, and then I just push it out live - open source as always!
Beyond tech
Because when you're a dev, you don't just build tech, you need to live it
One of my core skills is being able to pitch projects in front of people by preparing visually appealing presentations to efficiently deliver my ideas.
Critical thinking is a skill that I cultivated in my life by taking part into competitive debates: I like to reflect, understand, question, until I get real answers.
I like things being transparent, and I feel like every good working relationship is built upon open and honest communication, a best practice that I always try to follow.
6K+
Contributions on GitHub
2.4K+
Stars on GitHub
500+
Followers on GitHub
If you wish to chat and know me professionally, make sure to connect with me on LinkedIn!
Visit my profile