Newsletter
Sign up for my newsletter to receive updates on my projects and ideas. You can see previous issues in the next section.
I'm a software engineer experienced in web development, mobile apps, public cloud architecture, and DevOps. I'm currently learning about AI and building AI products.
You can find me on the following social networks. I'm mostly active on Twitter and my Newsletter. Don't hesitate to reach out using any of the links below.
Sign up for my newsletter to receive updates on my projects and ideas. You can see previous issues in the next section.
This is my personal blog where I write about my experiences and thoughts on programming, technology, AI, and life in general.
Using machine learning to automatically organize notes by meaning and exploring them in a browser 3D interface
Sep 27, 2023
Uploading a dataset about coffee and using ChatGPT to automatically clean the data, understand insights, and generate cool charts.
Jul 27, 2023
Adding GPT-4 and ChatGPT to my Logseq OpenAI plugin, comparing usage costs, and looking at the best new features of GPT-4
Mar 15, 2023
Some thoughts on moving to Hawaii and what I'm doing to improve my fitness
Feb 17, 2023
Logseq GPT-3 OpenAI popup, YouTube captions plugin updates, and migrating to Substack
Feb 1, 2023
New features for the logseq openai plugin and my thoughts on why Large Language Models are interesting
Nov 26, 2022
What is an algorithm? And why are algorithms important? This guide will help you understand basic algorithms concepts and how to use them to solve problems.
Oct 4, 2022
How to get started with Logseq and publish your notes online in 30 minutes.
Oct 4, 2022
How can we organize complex tasks that involve multiple steps over multiple days in Logseq?
Aug 21, 2022
I go over a few new useful AI and NLP techniques and how to use them for notetaking
Aug 21, 2022
I've remade my website using Logseq and the Hugo static site generator.
Aug 19, 2022
I wrote a simple introduction to algorithms and why they're important and a short guide to my current logseq-projects template.
Jul 17, 2022
This newsletter is a deep dive on using the latest AI techniques for knowledge management and a tutorial on using Logseq for task management.
Jul 3, 2022
This week, I wrote a few guides. I released a new plugin to download captions from YouTube directly into your notes to help you study videos. I also include some productivity tips and fun artwork created by OpenAI’s DALL-E image generation technology.
Jun 26, 2022
Intro to using AI to take notes and examples from of the community using the logseq openai plugin
Jun 19, 2022
My favorite productivity technique, the "Daily Highlight"
Jun 17, 2022
I've started using GPT-3 to create text summaries, outlines and perform many other AI-powered tasks directly within the Logseq notetaking app using a new plugin I developed.
Jun 4, 2022
How to set up a Python project with the latest tools and best practices
Feb 13, 2022
Daily journal prompts and the 5 minute journal have been helpful to improve my writing skills, productivity, self-awareness, and thinking. I've included a list of journal prompts and journal questions I use for daily journaling , including the five minute journal writing prompts.
Aug 1, 2021
By focusing on what is interesting and keeping written track of your own intellectual development, topics, questions, and arguments will naturally emerge without force.
Feb 8, 2021
What makes Clojure interesting and well suited for modern software development?
Sep 30, 2018
These are more unstructured pages and notes where I write about specific topics.
I updated the Logseq GPT-3 OpenAI plugin to have a popup UI and support user-defined commands.
Jan 31, 2023
How to implement binary search recursively and iteratively
Jan 5, 2023
Describes the Heap data structure, the operations it supports, and its time complexity.
Jan 5, 2023
Discusses the recurrence relation for dividing functions, which decrease the number of subproblems by dividing
Jan 5, 2023
Discusses the recurrence relation, which is a mathematical notation to describe a sequence of values based on the previous term, which is useful for describing recursion and time complexity.
Jan 5, 2023
Large language models have a number of interesting properties
Nov 26, 2022
One of the best introductory courses on algorithms. It's thorough, yet succinct and gives a broad overview of algorithms.
Oct 4, 2022
Cooklang is like markdown for recipes. It lets you write recipes in a human-readable format that a computer can parse to get the ingredient list, steps, etc.
Sep 21, 2022
An introduction to analyzing algorithms, comparing functions, and Big O notation, such as Big O, Theta, and Omega.
Aug 22, 2022
Theoretical analysis of algorithms vs benchmarking
Aug 22, 2022
Notes from the talk You and Your Research by Richard Hamming, about how to do Nobel Prize level work.
Aug 17, 2022
An outline of topics to study machine learning, suggested by GPT
Jul 17, 2022
I'm organizing some of my notes on data structures and algorithms in a "boot camp" form.
Jul 10, 2022
With a few examples of poodle mixes, it is able to generate names for every poodle mix
Jul 10, 2022
Can you create a special purpose tutoring chat bot to teach yourself Chinese internet slang?
Jul 3, 2022
An outline of all the most important topics for studying algorithms
Jun 26, 2022
John Steinbeck sets out on a road trip across America with his standard poodle, Charley, in search of "the character of the country."
May 8, 2022































