About me
Hi, I am a software engineer with a couple years of experience with
Ruby, JavaScript, and SQL. I am also the co-creator of
Tacklebox, an
open-source serverless framework that offers webhooks as a service.
I enjoy software engineering and web development. My work philosophy
revolves around building strong relationships with people, being
productive while having fun, and constantly looking for areas of
self-improvement. I strongly believe that trust, empathy, humility,
and striving for excellence is crucial for sustainable success.
I enjoy problem-solving, deconstructing complex topics down to
fundamental concepts, and learning something new everyday. My
passion is leveraging strong fundamentals and effective learning to
quickly pick up new tools, technologies, frameworks, libraries,
languages and even codebases in order to become an asset to the
business by providing meaningful contributions in a short amount of
time. If you like what you see on this site, please consider
reaching out as I would love to
connect!
Tacklebox
Tacklebox is an open-source framework that enables you to provide
webhooks to your users across multiple applications. Rather than
requiring users to poll your API to get updates for events they care
about, Tacklebox notifies them when those events occur.
Check out our
presentation
in the video above and/or read through our
comprehensive technical case study
documenting our design decisions.
Projects
To-dos tracker built with Node.js, Express.js, PostgreSQL,
JavaScript, Handlebars, HTML and CSS. Also features webhook
functionality.
Project management app inspired by Trello with back-end API
utilizing MongoDB, Mongoose, Node, Express, and front-end UI built
with React + Redux.
Shopping cart management page utilizing MongoDB, Mongoose, Node,
Express, React, Redux, HTML, and CSS
Contact
Elements
Text
This is bold and this is strong. This is
italic and this is emphasized. This is
superscript text and this is subscript text.
This is underlined and this is code:
for (;;) { ... }. Finally,
this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis
sagittis eget tempus euismod. Vestibulum ante ipsum primis in
faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat
ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in
faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |