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 NowAt Softaims, I’ve found a workplace that thrives on collaboration and purposeful creation. The work we do here is about more than technology—it’s about transforming ideas into results that matter. Every project brings a mix of challenges and opportunities, and I approach them with a mindset of continuous learning and improvement. My philosophy centers around three principles: clarity, sustainability, and impact. Clarity means designing systems that are understandable, adaptable, and easy to maintain. Sustainability is about building with the future in mind, ensuring that the work we do today can evolve gracefully over time. And impact means creating something that genuinely improves how people work, connect, or experience the world. One of the most rewarding aspects of working at Softaims is the diversity of thought that every team member brings. We share insights, question assumptions, and push each other to think differently. It’s this culture of curiosity and openness that drives the quality of what we produce. Every solution we deliver is a reflection of that shared dedication. I’m proud to contribute to projects that not only meet client expectations but also exceed them through thoughtful execution and attention to detail. As I continue to grow in this journey, I remain focused on delivering meaningful outcomes that align technology with purpose.
Main technologies
10 years
3 Years
2 Years
5 Years
Potentially possible
A Retrieval-Augmented Generation (RAG) system for CV data ingestion and querying, built using LangChain, Claude AI, OpenAI, Qdrant vector database, and FastAPI. The system ingests CVs by loading files with different loaders and extract structured data (skills, education, experience, personal info, project list etc) and then chunking and stores their embeddings in Qdrant, a high-performance vector database optimized for similarity search. LangChain handles the integration between the Claude AI language model and the retrieval mechanism.
This solution is designed for Project Management Data. The system processes raw data, constructs Knowledge Graphs, and stores it in a Neo4j database. A LangGraph Neo4j agent is built for query processing, implementing a Cypher Generation node, a Cypher Validation node, a Cypher Correction node, a Cypher Execution node, and a Final Answer Generation node. Additionally, techniques like SemanticSimilarityExampleSelector are used with well-defined Cypher queries to enhance the system prompt.
Retrieval Augmented Generation (RAG) Q/A based App with Private data. developed using Langchain . LLM : OpenAI Vector DB : Qdrant Option to select Different Retrieval Technique. Web Scraping with Jina api structured data extract with pydantic model Front end developed with Quasar Framework with composition api and trypescript.
The purpose of the project was create and share an amazing organizational culture, goals, and purpose for unstoppable teams of any organization. With highly engaged and empowered people that fluidly adapt towards new opportunities.Delegate effectively and never micro-manage again. I was the developer here. i designed and implemented many component. write query for firebase. used quasar framework.
Invoice Management Systems : Simple Invoice And Inventory Software For All Business Owners List of features: ( Android, Ios, Desktop and Web version ) Easy Invoice Create Most businesses repeat the same steps to create a new invoice, with only a few invoice templates for most product or service sales. With the "Pre-filled invoice Templates" feature, in one click you can load pre-set data into any new invoice you are creating, and literally within seconds you can have a completely new invoice ready to be sent to your client. Managing Clients You can track the full detailed activities history for each of your clients (his Invoices, Estimates, payments, sent emails and others details) plus overview reports and statement which you can send to him via email easily. Quick and advanced search tools let you manipulate the needed information about your clients quickly and easily. Managing Estimates Many of the same features used to make creating an invoice fast and easy, are also available when creating Estimates. You can send this estimate and convert to invoice. Customize Invoice Settings Change the look and feel of your Go Invoice system in moments. Upload your logo, change site colours and text display to complete your custom look. Any customisation is automatically applied to all your system pages and forms, including client areas. Easy Payments Whether you are being paid online or 'offline' your system will allow you to enter deposits and partial payments for any invoice, to reduce the amount owing for that specific invoice. Go Invoice will log each payment to allow you to manage the account efficiently. Statements & Reports For any date range, you can generate reports relating to taxes, payments or general revenue. With easy to use filter options, you can customise the results displayed by client, currency, status and many other options. See where you are up to, in seconds, any time. Staff Management Add and 'activate' extra staff members to login and help you manage invoices, enter data, create staff roles and permissions easily, assign the roles for each staff member, along with functions to generate reports for each staff member. Product/Items management You can add any number of ‘pre-set’ products or services with descriptions, prices, taxes and more. When creating an invoice, simply select any of your saved items to make the process fast and easy. you can filter your items and can seperate item and services while you adding in invoice. Use Tax in invoice On Go Invoice you can define all the tax options you may need for your invoices. While creating any invoice you can select any option as required to be applied to one or more items. Combined with the simple reporting mechanisms built into the system, this allows you to easily manage Taxes as required for monthly, quarterly or annual returns. Invoice Timeline Get a details activity list of your invoice after creating to till date . creation time , payment info, update info all will be there .
Master of Science (MS) in Computer science
2006-01-01-2007-01-01
Bachelor's degree in Computer science
2000-01-01-2004-12-01