AuraSort scans any folder and automatically sorts files into named subfolders by type — Documents, Images, Videos, Audio, Code, Archives, and more.
Files are renamed to clean, consistent lowercase format. Every operation is logged live on screen as it happens.
Built with a Dry Run mode so users can preview exactly what will move before anything is touched.
Full undo restores every file to its original location with one click. An HTML report is generated after each sort showing every file moved, every category created, and total time taken.
Pure Python. Zero external libraries. Works on any machine without installation.
The VECTIS site on Lovable doesn't play a story. It runs one.
Every statue holds at half-resolved, permanently — noise you can live with. Move your cursor and it sharpens exactly where you're looking, then settles back the second you leave.
A live proof ticker keeps scrolling underneath it the whole time. Nothing waits for you to scroll to feel alive.
Built with react-three-fiber + a custom Bayer shader field.
AI Assistant Using Your Business Knowledge Base — RAG on Your Documents
THE PROBLEM
Q&A bots break down when knowledge lives in documents: a 100-page manual has no "questions" to match, it can't fit into a prompt, and generic chatbots hallucinate instead of admitting what they don't know.
THE SOLUTION
A RAG (Retrieval-Augmented Generation) knowledge base: documents are split into meaningful chunks, embedded into a vector index, and the assistant answers from the right sections — by meaning, not keywords.
Any format as-is: PDF, DOCX, TXT, Markdown — 100+ pages is fine
Answers grounded in YOUR documents — it says "I don't have that information" rather than inventing
Source references — every answer shows which document and section it came from
Runs on your infrastructure — documents never leave your control
One command to re-index after updating documents — documented, no programmer needed
The 'I don't have that information' line is the part most RAG builds skip, and it's the one that matters. How do you set the cutoff? On mine, a fixed similarity threshold broke once I filtered results by user role. Scores shifted and it refused questions it could answer.
Built a digital presence for Associated Engineers & Builders
I wanted this website to feel like an extension of the company itself. Organized, clear and made to last. The visual style takes ideas from blueprints engineering charts and technical papers while keeping everything simple and up to date.
I designed and developed the website around their 30+ years of work, bringing together their services, projects, history, and company story into one responsive experience.The aim was straightforward: change a construction company into a powerful modern online presence without losing its engineering roots.
Built from beginning to end. Concept, design, development and launch.
Flawless execution from concept to launch! Translating technical engineering charts into a clean, responsive UI is no easy feat. The structural balance in the design is top-tier. Exceptional work!