We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.
Main technologies
4 years
3 Years
3 Years
1 Year
Potentially possible
Introducing PicoCSS: The Minimalistic Micro-CSS FrameworkHello there, fellow developers! Today, I want to introduce you to an experiment of sorts—a micro-CSS framework I've been tinkering with. It's called PicoCSS, and while it might raise an eyebrow or two, it's a bit of an acquired taste. The Quest for Minimalism We've all been down the CSS rabbit hole, right? It's a world where a simple "flex" declaration can feel a bit too long. Enter PicoCSS, a framework that asks, "What if we made CSS classes even shorter?" In PicoCSS, you write: class="f" instead in Tailwind you would write class="flex" It's quirky, a tad challenging, and a little hard to master. But, if you can wrap your head around it, it could potentially save you some keystrokes.
As a WordPress user, have you ever been frustrated by the plain and cryptic error messages that pop up when something goes wrong on your website? luckily, there's a new plugin that can help you: the WP Prettify Errors plugin. The WP Prettify Errors plugin is a new tool for WordPress developers and website owners. This plugin aims to make debugging WordPress errors a breeze, by providing users with more detailed and informative error messages that are easier to read and understand. As a WordPress developer, you know how frustrating it can be to receive cryptic error messages when trying to troubleshoot issues on your site. That's why I created the Prettify WP Errors plugin, which makes it easy to identify, understand, and share errors in a more user-friendly format.
Welcome to "Prishtina International Airport: Visualized"! This exciting project combines the power of the Three.js library with real-time data from Flight APIs and stores it in Firebase to create a dynamic, interactive globe. The focus of the project is visualizing all plane flights that have Prishtina International Airport 'Adem Jashari' as a point of arrival or departure. Technologies Used: Three.js library: a powerful tool for creating 3D graphics and visualizations on the web APIs: used to retrieve data on flights arriving and departing from Prishtina International Airport, including the "airlabs.co" API Firebase: used as a cache for data in order to improve the performance and speed of the app OrbitControls module: allows users to navigate and interact with the globe FontLoader module: used to add 3D text for arriving and departuring locations behind the globe
Traffic congestion is a major problem in many cities, including Prishtina. It can cause delays, air pollution, and frustration for drivers and pedestrians alike. In order to address this issue, it is important to understand the patterns and flow of traffic in the city. Visualizing traffic data can help us detect areas of congestion and develop strategies to improve the flow of traffic. One way to visualize traffic data is to use the Google Maps API V3 Traffic Layer. This allows us to view real-time traffic information on a map of the city. By accessing this data and using technologies such as HTML, CSS, JS, Python, and Selenium, we can create a dynamic visualization of traffic in Prishtina.
I woke up one morning and thought to myself how dumb and funny would a programming language be if it was written in Albanian so for example instead of writting "if" for a if condition we would write "nese" and so here we are. The Lexer We are implementing our own version of basic. First issue we need user input, so we are going to create shell.py which will read the raw input from the terminal window. And then we need something that reads our 5HQ1P code that's were the lexer comes in play. The lexer will go through the input character by character and break up the text into a list of tokens. The parser We have the tokens from the lexer but the issue now is we need some order for these operations too, that's where the parser will help us. I continued by implementing a Parser for the tokens, we need an AST for expressions like: “2 * 7 +3” to know what operations have to be performed and in what order. The Interpreter Now we have the order created from the parser but we still need excute all these operations in that order that's where Interpreter comes in.
Bachelor of Computer Science (BCompSc) in
2021-01-01-2024-01-01
in
2018-01-01-2021-01-01