![About Me Icon](images/user.png)
About Me
I specialise in creating bespoke websites and web applications that provide great functionality and features.
Having your own website can open the door to many avenues, and it may not be as difficult as you think. I like to help people out and enable them to create something for themselves, so go ahead and check out my blog and see if you can learn anything!
I talk a lot about Django, Ubuntu, Python, Javascript and and many other things to help you create a bespoke web application. I don't really have any financial motivation in this, besides implementing a few non-intrusive ads here and there on my website. I mean, if you like you can buy me a coffee if you feel like I've helped you out, but I'm honestly just happy to do it out of my own curiosity and interest in web development and share it with you 😊
![Laptop Icon](images/laptop.png)
My Portfolio
-
SensaBaby is an e-commerce website inspired by my wife who has a background in childcare and education.
This project integrates Stripe's Checkout Session and Product API, and I will be looking to add more features to this website soon.
(This app is in test mode, so you can go ahead and try out its features! Use the card number 4000 0000 0000 3220 to test payments, with any future expiry, any CVV and post/zip code.)
-
PotterBook is a booking web-application for businesses and sole-traders all across the globe. You can sign up, make a schedule, share your unique link/QR code with your clients and get paid bookings!
Upon booking an appointment, a client is sent a QR ticket and unique URL that the service provider can scan/click upon attendance.
The app uses the Stripe Connect API to link with and pay service providers so that payments are directly paid to their Stripe accounts instantly.
(This app is in test mode, so you can go ahead and try out its features! Use the card number 4000 0000 0000 3220 to test payments, with any future expiry, any CVV and post/zip code.)
-
This project is a video chat application where two users can join a single room and have a conversation via video and text.
If you need help with your conversation, you can call OpenAI's GPT 3.5 to aid you in whatever you may need by adding "!gpt" at the beginning of your message.
You can also generate an AI image by simply describing what you want in the image and by adding "!img" to the beginning of your message.
These features are made possible with the power of WebRTC, WebSockets, OpenAI's ChatCompletion and DALL-E API, and Coturn's open source TURN and STUN servers configured on my VPS.
-
This is a web page that I made for my sister who is mobile eyelash artist.
This webpage was made using a ready-made HTML template courtesy of Free CSS and tailored/edited to her business.
-
This is a website that I made for my wife who is an OFSTED registered childminder.
Upon entering the website, you will notice that there is a unique feel to it which makes it stand out from other websites. The background moves dynamically based on where your cursor is, and navigating to different pages gives a smooth fade-out fade-in transition, giving it a truly premium feel which is something that DIY websites can lack due to restrictions of customisability that code can bring to the table.
There is also a diary feature, which allows my wife as a childminder to create accounts for parents and write updates of what their children have been doing throughout the day and for the parents to reply in their diary.
Tech Stack
-
Nginx
-
Ubuntu
-
AWS
-
Django
-
Stripe API
-
OpenAI API
-
HTML, CSS, Javascript
-
PostgreSQL
-
Redis
Contact Me
Whether you want to talk about making your dream website a reality, collaborate with me or just want to say hello, please don't hesitate to drop me a message and I'll get back to you!
-