CavCash was a company that I founded which built a debit-based payment system similar to
@@ -53,16 +55,30 @@
SQUIRREL
+
Rust
+
[ GitHub Repo ]
SQUIRREL stands for SQL Query Util-Izing Rust's Reliable and Efficient Logic. It is a SQL database
- that I am writing in Rust. Currently, it can parse CREATE TABLE commands, and works with the
- data types varchar and int. I plan to implement basic CRUD operations, then add JOINs, and then
- try to make it wire-compatible with Postgres.
+ that I am writing in Rust. Currently, it can create tables, insert data into tables, and select all
+ data from a given table. The biggest challenge so far has been writing the parser. My next steps are
+ to add WHERE clauses to SELECT statements, allow column filtering in SELECT statements, and add DELETE
+ statements.
+
+
+
Olney
+
Rust, Postgres, Svelte, TypeScript, and OpenAI's API
+
[ GitHub Repo ]
+
+ Olney is a job application tracker that aims to be better than using a Trello board or a spreadsheet.
+ It allows users to create jobs and log custom events such as interviews, assessments, and other communication.
SEPTA Site
+
Svelte, TypeScript
[ GitHub Repo ]
SEPTA Site is a website that I created which can get your trip history, SEPTA Key balance,
diff --git a/src/blogs/doing-c-assignments-in-csharp.filler.html b/src/blogs/doing-c-assignments-in-csharp.filler.html
index d0a8fee..e39c224 100644
--- a/src/blogs/doing-c-assignments-in-csharp.filler.html
+++ b/src/blogs/doing-c-assignments-in-csharp.filler.html
@@ -50,3 +50,8 @@ unsafe
}
In .NET 6, the NativeMemory
class was introduced which you can read about here . It allows for malloc-like memory allocation and freeing which can be important for high-performance workloads.
+
+
+
+
+
\ No newline at end of file
diff --git a/src/blogs/side-project-8-15-23.filler.html b/src/blogs/side-project-8-15-23.filler.html
index f19d689..32121ff 100644
--- a/src/blogs/side-project-8-15-23.filler.html
+++ b/src/blogs/side-project-8-15-23.filler.html
@@ -21,7 +21,7 @@
Olney uses the OpenAI API to get a summary of the email in the following format:
-
+
{
isRecruiting: bool, // is the message about recruiting?
recruitingInfo: null | {
@@ -33,7 +33,7 @@
name: string // Name of event, giving more detail to type
} // null if message is not about recruiting, fill with values if it is
}
-
+
Olney then takes some details from this data, namely: company, position, and location and then uses the OpenAI API to generate
@@ -54,3 +54,7 @@
These projects had minimal/no work done on them: NWS, RingGold, SQUIRREL
+
+
+
+
\ No newline at end of file
diff --git a/src/projects.filler.html b/src/projects.filler.html
index 9d8e012..1221c39 100644
--- a/src/projects.filler.html
+++ b/src/projects.filler.html
@@ -51,6 +51,16 @@
statements.
+
Olney
+
Rust, Postgres, Svelte, TypeScript, and OpenAI's API
+
[ GitHub Repo ]
+
+ Olney is a job application tracker that aims to be better than using a Trello board or a spreadsheet.
+ It allows users to create jobs and log custom events such as interviews, assessments, and other communication.
+
+