I am passionate about web development and data science, and love to combine the power of programming and data to solve real-world problems. I am always keen on learning new technologies, currently interested in AI-based models and how they can be applied to enterprise solutions.
- Java
- Python
- JavaScript/TypeScript
- Go/Rust
- Angular
- React
- Svelte
- MySQL
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Google BigQuery
- Azure
- AWS
- Git
- Unit Testing (using unit-testing libraries for the specific languages)
- Agile/Scrum
Project 1: DefiSocialMedia
Decentralized Social Media (DSM)
Welcome to the Decentralized Social Media (DSM) platform! Our mission is to redefine the social media landscape by putting user privacy and data security at the forefront of our operations.
Unlike traditional social media platforms, DSM is mounted on the Ethereum blockchain, providing unparalleled transparency and user control. Our decentralized structure ensures that the user data isn't owned by a central authority. Instead, users have full control over their data, how it's shared, and who can access it.
Key Features:
- Privacy: With DSM, your data remains yours. Only you control who can access your information.
- Security: Thanks to the Ethereum blockchain, every transaction and interaction is securely recorded and immutable.
- Transparency: With a publicly accessible blockchain, every transaction can be audited, ensuring unparalleled transparency.
- Censorship Resistant: Being decentralized, DSM is resilient to censorship. Your voice will always be heard.
- Advertisment Revenue Split: Your post can become monetized if it generates enough ad-revenue. This is paid out in our own DefiCoin.
DSM is not just a social media platform; it's a revolution in how we think about and interact with social media. Get started today and experience the future of social media!
Project 2: SlumberWatch
Slumber Watch πΆ π€
Welcome to Slumber Watch, an IoT project designed with the aim to ensure the safety and well-being of babies during their sleep. Leveraging advanced computer vision and data analytics, our system monitors baby sleeping position and patterns to provide insights and alerts to parents and caregivers.
Key Features π
- Sleeping Position Detection: Uses cutting-edge computer vision techniques to accurately identify and monitor the baby's sleeping position.
- Sleeping Pattern Analysis: Analyzes baby's sleeping patterns over time to provide insights on sleep quality and duration. This can be helpful in understanding and establishing healthy sleep routines.
- Real-Time Alerts: Should the system detect any potentially unsafe sleeping positions, it instantly sends an alert to parents/caregivers, ensuring swift action can be taken.
- Data Visualization: All collected data can be easily visualized through our user-friendly dashboard, helping you understand your baby's sleep habits better.
Tech Stack π§
- IoT Device: MicroBit:v1, MicroBit:v2, Raspberry Pi, ESP32, Temperature/Pressure/Light/Distance(Ultrasonic) sensors, Digital Camera
- Computer Vision: OpenCV, PIL
- Data Analytics: Python Sci-Kit, TensorFlow.
- Website: Svelte, Flask
Slumber Watch isn't just an IoT project, it's a dedication towards enhancing child safety and aiding parents in their child-rearing journey. Join us today and contribute towards making baby's sleep safer and sounder!
Project 3: DoctorWhereProject
Doctor Where Project π₯ π
Welcome to the Doctor Where Project, a robust and user-friendly platform dedicated to streamlining the process of booking appointments with clinicians and General Practitioners. Our system combines the power of web technologies and advanced scheduling algorithms to provide a smooth and efficient booking experience for patients and healthcare professionals alike.
Key Features π
- Flexible Scheduling: Enables patients to find and book available slots that fit their schedule and preferred location.
- Intuitive UI: Provides an easy-to-navigate user interface making the process of finding and booking an appointment straightforward.
- Automated Reminders: Sends automatic reminders to patients about upcoming appointments, reducing the chances of missed appointments.
- Efficient Resource Management: Helps clinicians and GPs manage their schedules efficiently, reducing downtime and increasing productivity.
Tech Stack π§
- Back-end: Java EE, EJB
- Front-end: Angular, Bootstrap
- Database: MySQL
- Other: Docker, Jenkins (for CI/CD)
Doctor Where Project is more than just a scheduling platform. It's our contribution to making healthcare more accessible and efficient for clinics in Singapore. Join us today and help make a difference in people's health and well-being! Featured in NUS STePs 2022, voted most popular project.
- B.S. in Information Systems, National University of Singapore, Singapore.
-
Developer, NUS Computing Club, National University of Singapore (2022 - Present)
- Leading a team of student developers to collaborate on open source projects, fostering a community of learning and growth for budding coders at NUS.
-
NUS STePs Project, National University of Singapore (2022)
- Developed a web-based appointment booking app using JavaScript, HTML, and CSS for the front-end and Java EE for the back-end. This application effectively handles scheduling, appointment notification, and payment details.
-
Coursework, National University of Singapore (2021 - 2023)
- Relevant Courses: Data Structures and Algorithms, Web Development, Mobile App Development, Database Systems, and Machine Learning/Artificial Inteligence.
-
Hackathons and Coding Competitions
- Actively participate in various Hackathons and Coding Competitions at NUS and beyond, applying theoretical knowledge to real-world problem-solving contexts.
- Twitter: https://twitter.com/xanawer
- LinkedIn: linkedin.com/in/lim_zhong_zhi
- Email: jzhongzhi@gmail.com
- MIT Technology License.
- When I'm not coding, you can often find me at the gym lifting weights trying to get healthy, or in the library reading novels and comics.