A standalone & portable Maven project that accepts consumer key, consumer secret, HTTP method and protected URL and generates an 'Authorization' header which conforms to OAuth 1.0A specification. Docker image available.
Built with Java 8.
This is my personal website which presents an overview of who I am, projects I've worked on, and what I'm skilled at. Updated regularly.
Built with Angular 11, HTML5, CSS3, TypeScript, Bootstrap 4, and Firebase.
Simple example demonstrating working with Spring Security & LDAP in a Spring Boot project.
Built with Java 8, Spring Boot, Spring Security with LDAP.
A fully featured modern Task Management app, completely integrated with secure authentication alongside other productivity features such as Note-taking (Markdown supported), Sticky notes and easy, single-click file sharing.
Built with Java 8, Spring Boot 2.4, Spring Security, MySQL v8, Hibernate, RESTful Web Services, Angular 8, and Bootstrap 4.
An expense and earnings tracking web application, designed to be simple and concise, while including detailed statistics about each transaction, and maintaining a friendly, responsive user experience.
Built with HTML5, CSS3, Bootstrap 4, and JavaScript.
A maven project that generates Java POJOs on the fly from XSD files using the JAXB plugin.
Built with Java 8, and JAXB maven plugin.
This is a maven project that generates XML from a specified JSON using Apache Velocity Template Engine. The JSON is de-serialized into Java POJO first, which is then subsequently converted into XML.
Built with Java 8, and Apache Velocity Template Engine.
Shellpad is a colorful note-taking console-based utility application built mostly focusing on developers who have their console open all day for various purposes and need to jot down something, quickly, without ever leaving the console window.
Built with C++.
This is a console application that generates cryptographically secure passwords using a special in-house algorithm, and securely stores and manages them for you.
Built with Python 3.7, and pyAesCrypt library.